package uy.com.csi.gestpro.model.view;

import java.io.Serializable;

import javax.persistence.*;


/**
 * The persistent class for the gpvw_proyecto_usuario database table.
 * 
 */
@Entity
@Table(name="gpvw_proyecto_usuario", schema="seguridad")
@NamedQuery(name="GpvwProyectoUsuario.findAll", query="SELECT g FROM GpvwProyectoUsuario g")
public class GpvwProyectoUsuario implements Serializable {
	private static final long serialVersionUID = 1L;

	private String aplldos;

	private String clve;

	private Integer estdo;

	@Id
	private Integer id;

	@Column(name="id_crgo")
	private Integer idCrgo;

	@Column(name="id_prycto")
	private Integer idPrycto;

	@Column(name="id_usrio")
	private Integer idUsrio;

	@Column(name="lgin_tblet")
	private Boolean lginTblet;

	private String nicknme;

	private String nmbre;

	@Column(name="nvel_accso")
	private Integer nvelAccso;

	@Column(name="reprte_usrio")
	private Boolean reprteUsrio;

	public GpvwProyectoUsuario() {
	}

	public String getAplldos() {
		return this.aplldos;
	}

	public void setAplldos(String aplldos) {
		this.aplldos = aplldos;
	}

	public String getClve() {
		return this.clve;
	}

	public void setClve(String clve) {
		this.clve = clve;
	}

	public Integer getEstdo() {
		return this.estdo;
	}

	public void setEstdo(Integer estdo) {
		this.estdo = estdo;
	}

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getIdCrgo() {
		return this.idCrgo;
	}

	public void setIdCrgo(Integer idCrgo) {
		this.idCrgo = idCrgo;
	}

	public Integer getIdPrycto() {
		return this.idPrycto;
	}

	public void setIdPrycto(Integer idPrycto) {
		this.idPrycto = idPrycto;
	}

	public Integer getIdUsrio() {
		return this.idUsrio;
	}

	public void setIdUsrio(Integer idUsrio) {
		this.idUsrio = idUsrio;
	}

	public Boolean getLginTblet() {
		return this.lginTblet;
	}

	public void setLginTblet(Boolean lginTblet) {
		this.lginTblet = lginTblet;
	}

	public String getNicknme() {
		return this.nicknme;
	}

	public void setNicknme(String nicknme) {
		this.nicknme = nicknme;
	}

	public String getNmbre() {
		return this.nmbre;
	}

	public void setNmbre(String nmbre) {
		this.nmbre = nmbre;
	}

	public Integer getNvelAccso() {
		return this.nvelAccso;
	}

	public void setNvelAccso(Integer nvelAccso) {
		this.nvelAccso = nvelAccso;
	}

	public Boolean getReprteUsrio() {
		return this.reprteUsrio;
	}

	public void setReprteUsrio(Boolean reprteUsrio) {
		this.reprteUsrio = reprteUsrio;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((id == null) ? 0 : id.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		GpvwProyectoUsuario other = (GpvwProyectoUsuario) obj;
		if (id == null) {
			if (other.id != null)
				return false;
		} else if (!id.equals(other.id))
			return false;
		return true;
	}
	
	
	

}